/* MODIFIED MOJOBLOG/WP ADMIN.CSS */
.clear {clear: both;height: 2px;}
.hidden {display: none;}
.attpreview {width: 1px; text-align: center;}
.alignleft {float: left}
.alignright {float: right;}

/* MOJOBLOG ADMIN MENU */
#adminmenu {
	background					: #f1f3f5 url(images/mojoblog.png) center right;
	background-repeat		: no-repeat;
	border							: 1px solid #f0f0f0;
	font-family					: trebuchet, tahoma, arial, sans-serif;
	font-size						: 1em;
	margin							: 0 4%;
	padding							: .2em;
	}
	#adminmenu .current, 
	#submenu .current {
		font-weight				: bold;
		}
		#adminmenu a {
			border-bottom		: 0;
			color						: #333;
			font-size				: 12px;
			font-weight			: normal;
			margin					: 0;
			padding					: 4px 5px;
			text-decoration		: none;
			}
		#adminmenu a:hover, .current {
			color						: #888;
			}
		#adminmenu li, #submenu li {
			display					: inline;
			line-height			: 200%;
			list-style				: none;
			text-align				: center;
			}
	#submenu {
		border-bottom			: none;
		font-family				: trebuchet, tahoma, arial, sans-serif;
		margin						: 0 5%;
		padding						: 4px 2em 0 3em;
		}
	#submenu .current {
		font-weight: bold;
		}
	#submenu a {
		border: none;
		color: #333;
		font-size: 12px;
		padding: .3em .4em .33em;
		}
	#submenu a:hover {
		color: #666;
		}
	#submenu li {
		line-height: 170%;
	}
/* GLOBAL ADMIN BLOCKS -top down */
#viewport.wrap{				/* inline component block-wrapper  home*/
	border							: 1px solid #ccc;
	clear								: both;
	font-family					: trebuchet, tahoma, arial, sans-serif;
	font-size						: .86em;
	margin							: 12px 4% 0 4%;
	padding							: .4em 1em;
	}
	#viewport.wrap h2 {
		margin						: .8em 0 .4em;
		clear							: both;
		}
		.wrap {
			border					: 1px solid #ccc;
			clear						: both;
			font-family			: trebuchet, tahoma, arial, sans-serif;
			font-size				: .86em;
			margin					: 12px 4% 0 4%;
			padding					: .4em 1em;
			}
		.wrap h2 {
			margin					: .8em 0 .4em;
			clear						: both;
			}
			.wrap table {
				font-size			: 12px!important;				
				}

/* FOOTER-DEV LINKS */
#footer {
	clear								: both;
	text-align						: center;
	}
	#footer a {
		border						: 0;
	}
	.mojolink a,
	.mojohome a {color:#555; font-size: 11px; letter-spacing: 1px; text-decoration:none;}
	.mojolink a:hover,
	.mojohome a:hover {color:#000;}
	.mojolink a span {color:#ffd4d4;}


/* MENU ACTIONS */
a.edit, 
a.delete,
 a.edit:hover, 
 a.delete:hover {
	border-bottom				: none;
	cursor							: pointer;
	display							: block;
	padding							: 5px 0;
	text-align						: center;
	}
	a.delete:hover {background: #c00;}
	a.edit:hover {background: #ccc;}

/* FORMS and TEXTAREAS */
fieldset {
	border							: none;
	padding							: 4px;
	}
	fieldset label.selectit {
		display						: block;
		font-size					: 11px;
		padding						: 0 2px 4px 8px;
		}
	fieldset label.selectit:hover {
		background				: #fafafa;
		}
	fieldset legend {
		padding						: .1em .3em;
		}
	fieldset span.cat-nest {
		display						: block;
		margin-left				: 10px;
		}
	fieldset.options {
		padding						: 1em;
		}
	fieldset.options legend {
		font-size					: 16px;
		}

form, label input {
	margin							: 0;
	padding							: 0;
	}
	label {
		cursor: pointer;
		}
	textarea, 
	input, 
	select {
		background				: #fafafa;
		border						: 1px solid #ccc;
		margin						: 1px 4px 1px 8px;
		padding						: 2px;
		}
	input:focus, 
	textarea:focus, 
	label:focus {
		border						: 1px solid #ccc;
		}
	.checkbox {
		background				: #fff;
		border						: none;
		margin						: 0;
		padding						: 0;
		}
		
/* NAV and FORM BUTTONS */		
.submit input, 
.submit input:focus, .button {
	background					: url( images/fade-butt.png );
	border							: 4px double #999;
	border-left-color				: #ccc;
	border-top-color				: #ccc;
	padding							: 0.25em;
	}
	.submit input:active, 
	.button:active {
		border						: 4px double #ccc;
		border-left-color			: #999;
		border-top-color			: #999;
		}
	.submit, 
	.editform th, 
	#postcustomsubmit {
		text-align					: right;
		}

/* UPLOAD INLINE */
#uploading {
	border							: 0;
	font-family					: arial, sans-serif;
	padding							: 0;
	margin							: 12px 0 24px 0;
	height							: 14em;
	width							: 100%;
	overflow-y						: hidden;
	}
	form#upload th {
		text-align					: right;
		}
	form#upload #post_content, 
	form#upload #post_title {
		border						: 1px solid #ccc;
		width						: 250px;
		}
	form#upload #post_content {
		border						: 1px solid #ccc;
		height						: 50px;
		}
	form#uploadForm input#title, 
	form#uploadForm input#description {
		border						: 1px solid #ccc!important;
		}
	#categorydiv input, 
	#poststatusdiv input, 
	#commentstatusdiv input, 
	#pingstatusdiv input {
		border						: none;
		}
/* upload, removed from inline-uploading.php */
		
		
/* end-upload */

.navigation {
	display							: block;
	text-align						: center;
	margin							: 10px 0 24px 0;
}

.post-categories {display: inline; margin: 0; padding: 0;}
.post-categories li, #ed_toolbar {display: inline;}

.quicktags, .search {}


.unapproved {color: #888;}
.unapproved a:link {color: #b9bcff;}
.unapproved a:visited {color: #696dff;}
.unapproved a:hover {color: #009ef0;}

.updated {
	background: #CFEBF7 url(images/notice.gif) no-repeat 1em ;
	border: 1px solid #2580B2;
	margin: 1em 5% 10px;
	padding: 0 1em 0 3em;
}

.error {
	background: #FFEFF7;
	border: 1px solid #c69;
	color:red;
	margin: 1em 5% 10px;
	padding: 0 1em 0 1em;
}



table .vers, table .name {
	text-align: center;
}



#titlediv, #guiddiv {
	margin: 0 8px 0 0;
	padding: 0px;
}

#postdiv {
	margin: 0 1px 0 0;
	padding: 0px;
}

#postdivrich {
	margin: 0px;
	padding: 0px;
}

#content {
	margin: 0 0 0 0;
	width: 100%;
}

#titlediv input, #guiddiv input {
	margin: 0px;
	width: 100%;
}
/* DEFAULT EDITOR TOOLS -kdm */
#quicktags {
	margin-left: -1px;
	}
	#quicktags #ed_strong {
		font-weight: bold;
		}
	#quicktags #ed_link {
		color: blue;
		text-decoration: underline;
		}
	#quicktags #ed_del {
		text-decoration: line-through;
		}
	#quicktags #ed_em {
		font-style: italic;
		}
	#quicktags #ed_code {
		font-family: "Courier New", Courier, mono;
		}

#title {
	font-size: 1.5em;
}

#postexcerpt div, 
#attachmentlinks div {
	margin-right: 8px;
	}
	#attachmentlinks textarea {
	width: 100%;
	height: 2.5em;
	margin-bottom: 6px;
}
#deletepost:hover {
	background: #ce0000;
	color: #fff;
}

#postexcerpt .dbx-toggle-open, #postexcerpt .dbx-toggle-open {
	padding-right: 8px;
}

#excerpt, .attachmentlinks {
	margin: 0px;
	height: 4em;
	width: 100%;
}


#postcustom .updatemeta, #postcustom .deletemeta {
	margin: auto;
}

#postcustom table {
	border: 1px solid #ccc;
	margin: 0px;
	width: 100%;
}

#postcustom table input, #postcustom table textarea {
	width: 95%;
}

#poststuff {
	margin-right: 16em;
}

#save {
	width: 15em;
}



#user_info {
	position: absolute;
	right: 1em;
	top: 0;
	color: #fff;
	font-size: .9em;
}

#user_info a {
	color: #fff;
}





.active td {
	background: #BEB;
}
.active .name {
	background: #9C9;
}
.alternate.active td {
	background: #ADA;
}
.alternate.active .name {
	background: #8B8;
}

/* A handy div class for hiding controls.
   Some browsers will disable them when you
   set display:none; */
.zerosize {
	height: 0px;
	width: 0px;
	margin: 0px;
	border: 0px;
	padding: 0px;
	overflow: hidden;
	position: absolute;
}

/* Box stuff */

.dbx-clone {
	position:absolute;
	visibility:hidden;
}
.dbx-clone, .dbx-clone .dbx-handle-cursor {
	cursor:move !important;
}
.dbx-dummy {
	display:block;
	width:0;
	height:0;
	overflow:hidden;
}

.dbx-group, .dbx-box, .dbx-handle {
	position:relative;
	display:block;
}

* html #themeselect {
	padding: 0px 4px;
	height: 22px;
}

/****************************************************************
  avoid padding, margins or borders on dbx-box, 
  to reduce visual discrepancies between it and the clone.  
  overall, dbx-box is best left as visually unstyled as possible 
*****************************************************************/
.dbx-box {
	margin:0;
	padding:0;
	border:none;
}

/* Can change this */
#moremeta {
	line-height					: 130%;
	margin-right					: 12px;
	position							: absolute;
	right								: 5%;
	width							: 188px;
}

#moremeta fieldset, #advancedstuff fieldset {
	margin-bottom: 1em;
}
#moremeta fieldset div {
	margin: 2px 0 0 0px;
	padding: 7px;
}


#slugdiv input, #passworddiv input, #authordiv select, #thumbdiv input, #parentdiv input {
	margin-top: .5em;
	width: 90%;
}

#moremeta h3, 
#advancedstuff h3 {
	padding							: 4px;
	font-weight					: normal;
	font-size						: 14px;
}

#advancedstuff div {
	margin-top: .5em;
}

#categorydiv div div {
	height: 12em;
	overflow: auto;
}

#ajaxcat input {
	border: 1px solid #ccc;
}

#your-profile fieldset {
	border: 1px solid #ccc;
	float: left;
	width: 40%;
	padding: .5em 2em;
	margin: 1em; 
}

#your-profile fieldset input  {
	width: 100%;
	font-size: 20px;
	padding: 2px;
}

#your-profile fieldset textarea {
	width: 100%;
	padding: 2px;
}

#your-profile legend {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 22px;
}

/* default box styles */
#moremeta .dbx-content {
	background						: url(images/box-butt.gif) no-repeat bottom right;
	padding								: 0 2px 15px 0;
	padding-right						: 2px;
}

/* toggle state of inner content area */
.dbx-box-open .dbx-content {
	display: block;
}
.dbx-box-closed .dbx-content {
	display: none;
}


/* handles */

.dbx-handle  {
	font-size: 12px;
	padding: 6px 1em 2px;
	margin: 0;
}

#moremeta .dbx-handle {
	background						: url(images/box-head.gif) no-repeat right;
	border								: 0px!important;
	font-size							: 12px;
	padding								: 6px 1em 2px;
}

#moremeta .dbx-box {
	background						: url(images/box-bg.gif) repeat-y right;
	border								: 0!important;
}

/* handle cursors */
.dbx-handle-cursor {				/* entire feature bar */
	background-color				: #92c28e;
	border								: 0px!important;
	color:#fffeec;
	cursor								: move;
}
	
/* toggle images */
a.dbx-toggle, 
a.dbx-toggle:visited {
	background							: url( images/toggle.gif ) no-repeat;
	border									: 0px!important;
	display									: block;
	margin									: 0px;
	padding									: 0px;
	overflow								: hidden;
	position									: absolute;
	top										: 8px;
	right										: 8px;
}

#moremeta a.dbx-toggle, 
#moremeta a.dbx-toggle-open:visited {
	background-position				: 0 0px;
	height									: 25px;
	width									: 27px;
}

#moremeta a.dbx-toggle-open, 
#moremeta a.dbx-toggle-open:visited {
	background-position				: 0 -25px;
	height									: 25px;
	width									: 27px;
}

#advancedstuff a.dbx-toggle, 
#advancedstuff a.dbx-toggle-open:visited {
	background-position				: 0 -4px;
	height									: 22px;
	width									: 22px;
}

#advancedstuff a.dbx-toggle-open, 
#advancedstuff a.dbx-toggle-open:visited {
	background-position				: 0 -28px;
	height									: 22px;
	width									: 22px;
}

#categorychecklist {
	margin-right: 6px;
}

/* additional clone styles */
.dbx-clone {
	opacity: 0.8;
	-moz-opacity: 0.8;
	-khtml-opacity: 0.8;
	filter: alpha(opacity=80);
}

/* STATS ON DASHBOARD */
	#mojoStats {				/* formerly zeitgeist */
		background				: #fffeec;
		border						: 1px solid #ccc;
		float							: right;
		font-family				: arial, sans-serif;
		font-size					: 90%;
		margin						: .4em;
		padding						: 1em;
		width						: 40%;
	}
	#mojoStats h2,
	#mojoStats h3 {
		color							: #444;
		font-family				: arial, sans-serif;
		font-size					: 16px;
		font-weight				: lighter;
		margin-top				: .4em;
		}
	#mojoStats h3 {
		border-bottom			: 1px solid #ccc;
		color							: #669656;
		font-size					: 14px;
		margin						: 1em 0 0;
		padding						: 0 0 .4em 0;
		}
		#mojoStats h3 cite a,
		#recentcomments h3 a,
		#recentposts h3 a {
			color						: #ccc;
			font-size				: 11px;
			font-style				: normal;
			padding					: 0 0 0 4px;
			}
	#mojoStats ul {
		margin						: 0 0 .4em .6em;
		padding						: 0 0 0 .6em;
		}
		#mojoStats ul li img {margin: -12px 0 0 .2em;}
	#mojoStats li {
		color							: #666;
		list-style-type			: square;
		margin						: .4em 0;
		}
	#mojostats li a,
	#mojostats li a:visited {color: #333; text-decoration: none;}
	#mojostats li a:hover {color: #669656;}
	.stats, .stats a {color:#666; text-decoration:none;}

	#mojoStats h2, fieldset legend a {
		border-bottom: none;
		}
/* DEV FEEDS -DASHBOARD */
	#devrss {
		color							: #363636; 
		display						: block;
		font-size					: 12px; 
		margin						: 12px 0;
		}
		
		
	h2 {
		border-bottom: 1px solid #ccc;
		color: #81b98c;
		font-family: trebuchet, tahoma, arial, sans-serif;
		font-size: 2em;
		font-weight: lighter;
		margin: 5px 10px;
}

h2 small.quickjump {
	display: block;
	text-align: right;
}

h2 small.quickjump a {
	text-decoration: none;
	border-bottom: 0;
	font-size: 15px;
	background: #f0f8ff;
	padding: 5px 10px;
}


div#grabit.dbx-group {
	border:none;
	margin: 18px 0 0 0;
	}

/* TEXT and TYPE STYLES */
li, dd {margin-bottom: 6px;}
p, li, dl, dd, dt {line-height: 130%;}
.code {font-family: "Courier New", Courier, monospace;}



.commentlist li {
	border-bottom: 1px solid #369;
	padding: .3em 1em;
}




.alternate {
	background: #f1f1f1;
}

.anchors {
	margin: 10px 20px 10px 20px;
}


